// 版权归Go作者所有。保留所有权利。
// 此源代码的使用受BSD样式
// 许可证的约束，该许可证可以在许可证文件中找到。

package bytealg

// Equal报告a和b 
// 是否具有相同的长度并包含相同的字节。
// 一个nil参数相当于一个空切片。
// 
// 等于字节。相同的
// 这里提供它是为了方便，因为有些包不能依赖字节。
func Equal(a, b []byte) bool {
	// cmd/compile和gccgo都没有为这些字符串转换分配资源。
	// 在包字节中对此进行了测试。
	return string(a) == string(b)
}
